Zadig 文档
Zadig
教程
博客
论坛
关于
中文英文
Zadig
教程
博客
论坛
关于
Zadig v5.0
Loading...
     编辑文档
     反馈问题
     社区讨论

    本页导航

    Overview

    This article introduces the basic concepts of Zadig workflows. Zadig workflows support flexible orchestration of workflow processes, custom execution steps, and also possess capabilities such as configuration changes, data changes, and grayscale releases.

    workflow

    # Basic Concepts

    Workflows consist of stages and tasks:

    • Stage: Logically group the tasks of the workflow, such as the build stage, the deployment stage... Multiple stages run in series, and one stage can include multiple tasks.
    • Task: An independent and complete operation, such as building, deploying, testing, custom tasks... Multiple tasks can be executed serially or concurrently. Tasks are divided into two types:
      • Custom tasks: Interact with third-party systems through the development of custom tasks. For specific development methods, see Custom Tasks
      • Official tasks: Zadig officially provides tasks that can meet complex needs for building, deploying, testing, and releasing. The specific task types are as follows:
    Task TypeTask NameDescriptionConfiguration
    BuildBuildYou can directly reference the configuration in the "Project"-"Build" moduleCheck
    DeployContainer Service DeploymentUpdate service images, variables, and service configurations in Zadig environmentsCheck
    Container Service RestartRestart container services in Zadig environmentsCheck
    Host Service DeploymentUpdate the host service version in the Zadig environmentCheck
    K8s Service DeploymentUpdate container images in KubernetesCheck
    K8s YAML UpdateUse native Kubernetes Patch capabilities to update YAMLCheck
    Service OfflineDelete service-related resources from the specified environmentCheck
    VerificationCode ScanningYou can directly reference the configuration in the "Project"-"Code Scan" moduleCheck
    Test ExecutionYou can directly reference the test configuration in the "Project"-"Test" moduleCheck
    Process ControlManual ApprovalFollow-up operations can only be performed after approvalCheck
    Send NotificationSend notifications during workflow executionCheck
    Release and RollbackBlue-Green Environment DeploymentDeploy blue-green environments based on the configuration in the "Service" moduleCheck
    Blue-Green ReleaseCombined with the preceding "Blue-Green Environment Deployment", perform blue-green releasesCheck
    Canary Environment DeploymentDeploy canaries based on Kubernetes native capabilitiesCheck
    Canary ReleaseCombined with the preceding "Canary Environment Deployment" task, perform canary releasesCheck
    Grayscale ReleasePerform grayscale releases based on Kubernetes native capabilitiesCheck
    Grayscale RollbackPerform rollback tasks based on Kubernetes native capabilities, rolling back to the state before grayscaleCheck
    Istio ReleasePerform the release process based on IstioCheck
    Istio RollbackPerform rollback tasks based on Istio, rolling back to the state before the Istio releaseCheck
    Istio Grayscale Policy UpdateUpdate the configuration of Istio grayscale policy in the environmentCheck
    MSE Grayscale ReleaseCreate full-link grayscale publishing resources based on MSECheck
    MSE Grayscale Service OfflineDelete MSE specified grayscale tag-related resources from the environmentCheck
    Helm Chart DeploymentDirectly deploy Charts from the Helm repository to the environmentCheck
    AgentAI Release SpecialistPerform AI risk analysis based on change and release context, and output conclusions and recommendationsCheck
    AI TaskConnect to a custom Agent or AI model and automatically execute intelligent tasks based on the promptCheck
    Project CollaborationFeishu Work Item Status ChangeModify the status of the specified Feishu project work itemCheck
    JIRA Issue Status ChangeModify the status of the specified JIRA issueCheck
    PingCode Work Item Status ChangeModify the status of the specified PingCode project work itemCheck
    Tapd Work Item Status ChangeModify the status of the specified Tapd project work itemCheck
    Configuration ChangesNacos Configuration ChangeUpdate the specified Nacos configurationCheck
    Apollo Configuration ChangeUpdate and publish the specified Apollo configurationCheck
    Data ChangesSQL Change ExecutionPerform data changes for the specified databaseCheck
    DMS Ticket ExecutionSelect an existing work order on DMS for execution and wait for the resultCheck
    Gateway ChangesAPISIX Gateway ChangesUpdate the configuration of the specified APISIX gatewayCheck
    Service MonitoringGrafana Service MonitoringUse Grafana to monitor whether services are healthyCheck
    CI/CD IntegrationJenkins Job ExecutionExecute multiple Jenkins jobs simultaneously and obtain corresponding logsCheck
    BlueKing Job ExecutionTrigger the execution plan of the BlueKing Job PlatformCheck
    General ToolsGeneral Script ExecutionSupport functions such as pulling code, executing shell scripts, file storage, etc.Check
    Image DistributionPush the retagged image to the image repositoryCheck
    Workflow TriggerTrigger other workflowsCheck
    Custom TasksCustom task implementation, supporting interaction with third-party systemsCheck

    # Trigger

    Supported trigger types:

    TypeDescriptionConfiguration and Usage
    Git TriggerAutomatically trigger the workflow after code changesCheck
    TimerSchedule the workflow to trigger at a specific timeCheck
    JIRA TriggerAutomatically trigger the workflow after JIRA issue status changesCheck
    Feishu Project TriggerAutomatically trigger the workflow after Feishu project status changesCheck
    Universal TriggerThird-party systems can automatically trigger the workflow through webhooksCheck

    # Notification

    Workflows support notifications to Feishu, Enterprise WeChat, and DingTalk groups. For specific configuration and usage, see Workflow Notifications

    # Workflow View

    Organize workflows in different views for quick preview and use.

    Enter the project -> workflow, click the View tab to view the workflow information in the current view, and click the + button to create a new view.

    • Only system administrators and project administrators can perform Create View, Edit View, and Delete View operations
    • The All view contains all workflows under the current project and cannot be deleted
    • After creating a new workflow in a view, the workflow will automatically belong to the current view

    ← Sprint ManagementWorkflow Configuration→

    资源
    教程
    论坛
    博客
    公司
    关于
    客户故事
    加入我们
    联系我们
    微信扫一扫
    hello@koderover.com

    © 2026 筑栈(上海)信息技术有限公司 沪 ICP 备 19000177 号 - 1

    •  跟随系统
    •  浅色模式
    •  深色模式
    •  阅读模式